<?php

/*
 * file che carica le classi dal file argo, confrontandole
 * con le classi dell'anno precedente, per verificare che gli id siano gli stessi
 * nel caso si tratti della stessa classe
 * controllo necessario perche' il caricamento in argo (non so se per struttura
 * del programma o errore di chi carica i dati) non tiene conto dei dati dell'anno
 * precedente e reinventa gli id per tutte le classi
 * @pre: il file contenente i dati delle classi deve trovarsi gia' sul server
 */

include "../lib/start.php";

check_session();
check_permission(ADM_PERM);

$rows = file("classi_insert");
$prolungato = 0;
$sede = 1;
foreach($rows as $row){
	list($sezione, $codice, $classe, $tempo, $where) = explode(":", $row);
	if($tempo == "TEMPO PROLUNGATO")
		$prolungato = 1;
	if($where == "SERRA PERDOSA")
		$sede = 2;
	$sel_id = "SELECT id_classe FROM classi_old WHERE classe = '$classe' AND sezione = '$sezione'";
	$old_id = $db->executeCount($sel_id);
	//$_id = $res_id->fetch_array();
	//$old_id = $_id['id_classe'];
	print $sel_id."==>".$old_id."<br />";
	$insert = "INSERT INTO classi  (id_classe, classe, sezione, sede, codice, tempo_prolungato) VALUES ($old_id, '$classe', '$sezione', $sede, $codice, $prolungato)";
	print $insert."<br />";
	$exec = $db->executeUpdate($insert);
}
print "OPERAZIONE ESEGUITA: INSERITE  ".count($rows). " CLASSI<br />";
?>